#include "QutFunction.h"

#include "QutRunner.h"

QutFunction::QutFunction(void)
    : active_b(false)
{
}

QutFunction::QutFunction(const QString & fni,
                           const QString & file,
                           const int line)
    : active_b(QutRunner().enter(this, fni, file, line))
{
}

QutFunction::~QutFunction()
{
    QutRunner().leave(this);
}

void QutFunction::add(const QutCase event)
{
   if (active_b) QutRunner().add(this, event);
}
